BasketMarketDataStorage
StockSharp.Algo.Storages
The aggregator-storage, allowing to load data simultaneously from several market data storages.
Inherits: Disposable
Implements: IMarketDataStorage<T>, IMarketDataStorage
Constructors
BasketMarketDataStorage
public BasketMarketDataStorage()
basketMarketDataStorage = BasketMarketDataStorage()
Initializes a new instance of the BasketMarketDataStorage.
Properties
Cache
public MarketDataStorageCache Cache { get; set; }
value = basketMarketDataStorage.Cache
basketMarketDataStorage.Cache = value
MarketDataStorageCache.
DataType
public virtual DataType DataType { get; }
value = basketMarketDataStorage.DataType
The type of market-data, operated by given storage.
InnerStorages
public IBasketMarketDataStorageInnerList InnerStorages { get; }
value = basketMarketDataStorage.InnerStorages
Embedded storages of market data.
SecurityId
public virtual SecurityId SecurityId { get; }
value = basketMarketDataStorage.SecurityId
The instrument, operated by the external storage.
Methods
DisposeManaged
protected override void DisposeManaged()
basketMarketDataStorage.DisposeManaged()
Release resources.
LoadAsync
public IBasketMarketDataStorageEnumerable<TMessage> LoadAsync(DateTime date)
result = basketMarketDataStorage.LoadAsync(date)
To load messages from embedded storages for specified date.
- date
- Date.
Returns: The messages loader.